html, body, div, span, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, ins, kbd, q, s, samp,small, strike, strong, dl, dt, dd, ol, ul, li,fieldset, form, label, legend, caption,  tbody, tfoot, thead,  th{ margin: 0px; padding: 0px;outline: 0;vertical-align: baselinebaseline; text-decoration:none;} img{border: 0px;}h1, h2, h3, h4, h5, h6{ font-weight:normal; font-size:12px}ol, ul { list-style: none;} blockquote, q { quotes: none;} blockquote:before, blockquote:after,q:before, q:after {content: '';content: none;}a { blr:expression(this.onFocus=this.blur())}

body { font-size:12px; font-family:Arial,"Î¢ÈíÑÅºÚ"; color:#333;}
img {border:0;}
a {color:#333; text-decoration:none}
a:hover { text-decoration:underline}
td,th{border-style:solid;}
#headerContainer {background:url("../images/index_02.jpg") repeat-x left top;}
#header {width:1002px; margin:0 auto; height:122px; position:relative}
#header .logo { position:absolute; left:0; top:0; }
#header .tele { position:absolute; right:0; top:0; z-index:1;}
#header .language { position:absolute; right:20px; bottom:20px; z-index:2;}
#header .language a { color: #D65600; font-size:14px; font-weight:bold; line-height:22px;}
#header .language a:hover {color: #353535; text-decoration:none}
#menuContainer {background:url("../images/index_05.jpg") repeat-x left top; height:44px;}
#menu{margin:0 auto 0 auto; width:1002px; display:block; height:37px;}
#menu ul { list-style:none}
#nav { margin:0 auto 0 auto;width:1002px; display:block; height:37px;}
#nav .mainlevel {
	float:left;
	width:121px;
}
#nav .mainlevelXX{ background-image:url("../images/index_09.jpg"); width:3px; height:44px; background-repeat:no-repeat; float:left;}
#nav .mainlevel a {color:#003750; font-family:"Î¢ÈíÑÅºÚ"; text-decoration:none; line-height:44px; display:block; text-align:center; width:121px; font-size:13px;}
#nav .mainlevel a:hover {color:#FFFFFF; text-decoration:none;background:url("../images/index_07.jpg"); font-size:13px;}
#nav .mainlevel ul {display:none; position:absolute;}
#nav .mainlevel li { width:121px;}
#nav .neiyee {
	width:121px;
	padding:0px;
	display:block;
	list-style:none; z-index:999;
}
#nav .neiye a {
	color:#000000;
	text-decoration:none;
	line-height:28px;
	display:block;
	width:121px;
	background-image:url("../images/in_002.jpg");
	text-align: center;
	font-size: 12px;
	font-weight: normal;
}
#nav .neiye a:hover {color: #0000FF; text-decoration:none; width:121px; background-image:url("../images/in_002.jpg");}
#bannerContainer {background:url("../images/index_11.jpg") repeat-x left top; padding-top:5px;}

#main {width:976px; margin:15px auto;}

#banner { width:1002px; height:297px; overflow:hidden;position:relative; margin:0 auto;}
.slider{list-style:none}
.num{ position:absolute; right:5px; bottom:5px; list-style:none;}
.num li{
	float: left;
	color: #74A8ED;
	text-align: center;
	line-height: 21px;
	width: 21px;
	height: 21px;
	cursor: pointer;
	margin: 0 2px 0 3px;
	background:url("../images/slide_trigger.gif") no-repeat center;
}
.num li.on{
	color: #fff;
	line-height: 21px;
	width: 21px;
	height: 21px;
	border: 0;
	background:url("../images/slide_trigger_c.gif") no-repeat left top;
}
.ititle {border-bottom:1px #aeaeae solid; font-size: 14px; font-weight:normal; color: #003E79; background:url("../images/index_20.jpg") no-repeat left 9px; height:30px; line-height:30px; padding-left:20px; padding-top:10px;}
.ititle span {font-size:11px; color:#666666; margin-left:5px;}
#aside {width:206px; float:left;}
#category {border:1px solid #AEAEAE; background-color:#fff; padding:3px; width:204px;}
#category h2 {width:176px; margin:0 auto}
#category ul { list-style:none; background: url("../images/index_17.jpg") no-repeat left top; width:196px; margin:0 auto; padding-top:5px;}
#category ul li {height:33px; line-height:33px; padding-left:35px;}
#category ul li a {color:#fff;}
#category ul li a:hover {color:#FF0000;}
#icontact {border:1px solid #AEAEAE; background-color:#fff; padding:3px; width:204px; margin-top:14px;}
#icontact .container {background:url("../images/icontact_bg.jpg") repeat-x left top #e5e5e5; padding:0 7px 10px;}
#icontact h1 {background:url("../images/3.jpg") no-repeat left 9px;}
#icontact dt { text-align:center; padding:10px 0;}
#icontact dd { line-height:170%;}
#icontact p { text-align:center; padding:13px 0;}

#company {border:1px solid #AEAEAE; background-color:#fff; padding:3px; margin-left:15px; float:left; width:741px; margin-top:15px;}
#company .container, .inews .container {background:url("../images/index_201.jpg") repeat-x center; height:183px; position:relative; overflow:hidden}
#company .container { height:208px; padding:7px;}
#company h2 {}
#company img { position:absolute; left:19px; top:60px;}
#company p {line-height:180%; width:466px; position:absolute; right:13px; top:60px; text-indent:26px}
#company a.more { position:absolute; right:10px; top:20px; font-size:10px;}
.inews {border:1px solid #AEAEAE; float:right; background-color:#fff; padding:3px; margin-left:14px; width:360px; margin-top:15px; display:inline; overflow:hidden;}
.inews h4 {width:330px; margin:0 auto;}
.inews ul { list-style:none; width:330px; margin:0 auto; padding-top:3px;}
.inews li { height:23px; line-height:23px;  background:url("../images/d.jpg") no-repeat left center; overflow:hidden; font-size:0}
.inews li a {margin-left:10px; float:left; font-size:12px}
.inews li span { float:right; font-size:12px}
.inews a.more { position:absolute; right:10px; top:20px; font-size:10px}
#iprolist {border:1px solid #AEAEAE; background-color:#fff; padding:3px; margin-left:15px; float:right; width:741px;}
#iprolist .container {background:url("../images/index_30.jpg") repeat-x left top; height:610px; position:relative}
#iprolist h2 {width:704px; margin:0 auto 10px; background:url("../images/3.jpg") no-repeat left 9px;}
#iprolist ul {list-style:none; height:380px; margin:0 auto; width:724px;}
#iprolist li { float:left; margin:10px 14px 10px 0; width:167px; display:inline}
#iprolist li.i1 { margin-right:0}
#iprolist li p {border:solid 1px #ccc;}
#iprolist li span {display:block; height:30px; line-height:30px; text-align:center; background-color:#e1e1e1; border-left:solid 1px #ccc; border-bottom:solid 1px #ccc; border-right:solid 1px #ccc;}
#iprolist li a:hover { text-decoration:none}
#iprolist a.more { position:absolute; right:10px; top:20px;  font-size:10px}
#hotPro {border:1px solid #AEAEAE; background-color:#fff; padding:3px;width:204px; margin-top:14px; float:left;}
#hotPro .container { background-color:#e5e5e5; height:208px; padding:7px}
#hotPro h4 {background:url("../images/3.jpg") no-repeat left 9px;}

#footerContainer {background-color:#00509D}
#footer {width:1002px; margin:0 auto; color:#fff; position:relative; padding:10px 0}
#footer p {height:26px; line-height:26px; padding-left:15px;}
#footer a {color:#fff}
#footer div.d1 { position:absolute; right:10px; top:0;}

.clear {clear:both; height:0px; margin:0; padding:0; width:0; border:none; overflow:hidden;}